.sNews-list.textList .item{padding-left: 0;height: auto;}
.sNews-list.textList .item p {height: auto; -webkit-line-clamp: 2;}
.sNews-list.textList .item .bigger{font-size: 20px; padding-top: 0;line-height: 1.5;}
.sNews-list.textList .item .abstract{margin-top: 5px; font-size: 14px;line-height: 20px;}


.subpage-third {margin-bottom: 1rem; white-space: nowrap; font-size: 0;text-align: center; }
.subpage-third .link {margin: 0 5px;display: inline-block; vertical-align: top; line-height: 20px; padding: .3rem .5rem; text-align: center; border-radius: 4px; background-color: #f5f5f5; -webkit-transition: all 480ms ease-out 0s; transition: all 480ms ease-out 0s; font-size: 14px; color: #333333; -webkit-box-sizing: border-box; box-sizing: border-box; }
.subpage-third .link:hover {color: #0061ae; background-color: #f1f1f1;}
.subpage-third .link.on {background-color: #0061ae; color: #fff; }



/* sDevelopment */
.sDevelopment-list{position: relative; z-index: 2; padding: 0 0 1rem;}
.sDevelopment-list:before{content: " "; pointer-events: none; z-index: -1; position: absolute; left: 120px; top: 0; bottom: 0; width: 2px; background-color: #0061ae; margin-left: -1px;}
.sDevelopment-list .clock{z-index: -1; pointer-events: none; position: absolute; left: 120px; margin-left: -16px; width: 32px; height: 32px; -webkit-box-sizing: border-box; box-sizing: border-box; border: #0061ae solid 2px; border-radius: 50%; background-color: #fff;}
.sDevelopment-list .clock:before,
.sDevelopment-list .clock:after{content: " "; z-index: -1; position: absolute; left: 50%; top: 50%; margin-top: 1px; width: 2px; height: 9px; background-color: #0061ae; margin-left: -1px;}
.sDevelopment-list .clock:before{-webkit-transform: translateY(-8px); transform: translateY(-8px);}
.sDevelopment-list .clock:after{-webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 50% 0%; transform-origin: 50% 0%;}
.sDevelopment-list .section{position: relative; z-index: 2;}
.sDevelopment-list .section:nth-child(1n+2){margin-top: 40px;}
.sDevelopment-list .section .sdt{position: relative; padding: 4px 0; margin-bottom: 30px; line-height: 24px; font-size: 18px; font-weight: bold; color: #0061ae; width: 72px; white-space: nowrap;}
.sDevelopment-list .section .sdt:after{content: " "; position: absolute; right: 0; top: 50%; margin-top: -4px; overflow: hidden; width: 0; height: 0; border-width: 8px 6px; border-color: #0061ae transparent transparent transparent; border-style: solid dashed dashed dashed; font-size: 0;}
.sDevelopment-list .section .line{position: relative; padding-left: 160px; line-height: 20px; font-size: 14px;}
.sDevelopment-list .section .line:nth-child(1n+2){margin-top: 20px;}
.sDevelopment-list .section .line .dot{position: absolute; left: 120px; top: 10px; margin-top: -8px; margin-left: -8px; width: 16px; height: 16px; z-index: 2; background-color: #fff;}
.sDevelopment-list .section .line .dot:before,
.sDevelopment-list .section .line .dot:after{content: " "; z-index: -1; color: #0061ae; position: absolute; border-radius: 50%;}
.sDevelopment-list .section .line .dot:before{left: 0; right: 0; top: 0; bottom: 0; border: currentColor solid 1px;}
.sDevelopment-list .section .line .dot:after{left: 50%; top: 50%; margin-left: -3px; margin-top: -3px; width: 6px; height: 6px; background-color: currentColor;}
.sDevelopment-list .section .line .date{position: absolute; left: 0; top: 0; text-align: right; width: 72px; color: #333333; font-size: 16px; white-space: nowrap;}
.sDevelopment-list .section .line p{font-size: 14px; line-height: 20px; padding: 2px 0;}
@media screen and (max-width: 1024px){.sDevelopment-list:before{left: 100px;} .sDevelopment-list .clock{left: 100px;} .sDevelopment-list .section:nth-child(1n+2){margin-top: 30px;} .sDevelopment-list .section .line{padding-left: 124px;} .sDevelopment-list .section .line:nth-child(1n+2){margin-top: 15px;} .sDevelopment-list .section .line .dot{left: 100px;}}


.subpage {position: relative;z-index: 1;}
.subpage > div {position: relative;z-index: 14;}
.subpage > div.subpage-wrap {z-index: 2;}
.subpage-wrap > img.bg { position: fixed !important; }
/* .subpage-wrap > img.bg { position: fixed !important; } */
.footer {position: relative;z-index: 14;}
